<?php

namespace Ifmia\AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Ifmia\AppBundle\Entity\Stagiaire
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="Ifmia\AppBundle\Entity\StagiaireRepository")
 */
class Stagiaire
{
    /**
     * @var integer $id
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string $nomStagiaire
     *
     * @ORM\Column(name="nomStagiaire", type="string", length=150)
     */
    private $nomStagiaire;

    /**
     * @var string $prenomStagiaire
     *
     * @ORM\Column(name="prenomStagiaire", type="string", length=150)
     */
    private $prenomStagiaire;

    /**
     * @var string $cinStagiaire
     *
     * @ORM\Column(name="cinStagiaire", type="string", length=7)
     */
    private $cinStagiaire;

    /**
     * @var string $matriculeStagiaire
     *
     * @ORM\Column(name="matriculeStagiaire", type="string", length=150)
     */
    private $matriculeStagiaire;

    /**
     * @var string $sexe
     *
     * @ORM\Column(name="sexe", type="string", length=1)
     */
    private $sexe;

    /**
     * @var boolean $inscrit
     *
     * @ORM\Column(name="inscrit", type="boolean")
     */
    private $inscrit;

    /**
     * @var text $adresseStagiaire
     *
     * @ORM\Column(name="adresseStagiaire", type="text")
     */
    private $adresseStagiaire;

    /**
     * @var string $emailStagiaire
     *
     * @ORM\Column(name="emailStagiaire", type="string", length=150)
     */
    private $emailStagiaire;

    /**
     * @var string $telStagiaire
     *
     * @ORM\Column(name="telStagiaire", type="string", length=25)
     */
    private $telStagiaire;

    /**
     * @var integer $groupe
     *
     * @ORM\Column(name="groupe", type="integer")
     */
    private $groupe;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set nomStagiaire
     *
     * @param string $nomStagiaire
     */
    public function setNomStagiaire($nomStagiaire)
    {
        $this->nomStagiaire = $nomStagiaire;
    }

    /**
     * Get nomStagiaire
     *
     * @return string 
     */
    public function getNomStagiaire()
    {
        return $this->nomStagiaire;
    }

    /**
     * Set prenomStagiaire
     *
     * @param string $prenomStagiaire
     */
    public function setPrenomStagiaire($prenomStagiaire)
    {
        $this->prenomStagiaire = $prenomStagiaire;
    }

    /**
     * Get prenomStagiaire
     *
     * @return string 
     */
    public function getPrenomStagiaire()
    {
        return $this->prenomStagiaire;
    }

    /**
     * Set cinStagiaire
     *
     * @param string $cinStagiaire
     */
    public function setCinStagiaire($cinStagiaire)
    {
        $this->cinStagiaire = $cinStagiaire;
    }

    /**
     * Get cinStagiaire
     *
     * @return string 
     */
    public function getCinStagiaire()
    {
        return $this->cinStagiaire;
    }

    /**
     * Set matriculeStagiaire
     *
     * @param string $matriculeStagiaire
     */
    public function setMatriculeStagiaire($matriculeStagiaire)
    {
        $this->matriculeStagiaire = $matriculeStagiaire;
    }

    /**
     * Get matriculeStagiaire
     *
     * @return string 
     */
    public function getMatriculeStagiaire()
    {
        return $this->matriculeStagiaire;
    }

    /**
     * Set sexe
     *
     * @param string $sexe
     */
    public function setSexe($sexe)
    {
        $this->sexe = $sexe;
    }

    /**
     * Get sexe
     *
     * @return string 
     */
    public function getSexe()
    {
        return $this->sexe;
    }

    /**
     * Set inscrit
     *
     * @param boolean $inscrit
     */
    public function setInscrit($inscrit)
    {
        $this->inscrit = $inscrit;
    }

    /**
     * Get inscrit
     *
     * @return boolean 
     */
    public function getInscrit()
    {
        return $this->inscrit;
    }

    /**
     * Set adresseStagiaire
     *
     * @param text $adresseStagiaire
     */
    public function setAdresseStagiaire($adresseStagiaire)
    {
        $this->adresseStagiaire = $adresseStagiaire;
    }

    /**
     * Get adresseStagiaire
     *
     * @return text 
     */
    public function getAdresseStagiaire()
    {
        return $this->adresseStagiaire;
    }

    /**
     * Set emailStagiaire
     *
     * @param string $emailStagiaire
     */
    public function setEmailStagiaire($emailStagiaire)
    {
        $this->emailStagiaire = $emailStagiaire;
    }

    /**
     * Get emailStagiaire
     *
     * @return string 
     */
    public function getEmailStagiaire()
    {
        return $this->emailStagiaire;
    }

    /**
     * Set telStagiaire
     *
     * @param string $telStagiaire
     */
    public function setTelStagiaire($telStagiaire)
    {
        $this->telStagiaire = $telStagiaire;
    }

    /**
     * Get telStagiaire
     *
     * @return string 
     */
    public function getTelStagiaire()
    {
        return $this->telStagiaire;
    }

    /**
     * Set groupe
     *
     * @param integer $groupe
     */
    public function setGroupe($groupe)
    {
        $this->groupe = $groupe;
    }

    /**
     * Get groupe
     *
     * @return integer 
     */
    public function getGroupe()
    {
        return $this->groupe;
    }
}